which function used for random